// Tag span com asterisco de obrigatoriedade
var htmlSpanObrigatorio = '<span class="required">*</span>';

/**
 * 
 * Identificadores: 
 * 1 - Tabela campos relato
 * 2 - Colunas da label dos campos;
 * 3 - Colunas do campo;
 * 4 - Campos do relato.
 * 
 */

var seletorComboProjetoTopo = "select[name='project_id']";




var seletorFormAtualizacao = "form[name='update_bug_form']";




var seletorTabelaCamposRelato = "table";




var seletorCamposAposTipoTeste = seletorTabelaCamposRelato + " tr:gt(9)";




var seletorTdLabelNum = seletorTabelaCamposRelato + " tr:eq(1) td:eq(0)";
var seletorTdNum = seletorTabelaCamposRelato + " tr:eq(2) td:eq(0)";

var seletorTdLabelComponente = seletorTabelaCamposRelato + " tr:eq(1) td:eq(1)";
var seletorTdComboComponente = seletorTabelaCamposRelato + " tr:eq(2) td:eq(1)";
var seletorComboComponente = "select[name='category']";

var seletorTdLabelGravidade = seletorTabelaCamposRelato + " tr:eq(1) td:eq(2)";
var seletorTdComboGravidade = seletorTabelaCamposRelato + " tr:eq(2) td:eq(2)";
var seletorComboGravidade = "select[name='severity']";

var seletorTdLabelFrequencia = seletorTabelaCamposRelato + " tr:eq(1) td:eq(3)";
var seletorTdComboFrequencia = seletorTabelaCamposRelato + " tr:eq(2) td:eq(3)";
var seletorComboFrequencia = "select[name='reproducibility']";

var seletorTdLabelDataEnvio = seletorTabelaCamposRelato + " tr:eq(1) td:eq(4)";
var seletorTdDataEnvio = seletorTabelaCamposRelato + " tr:eq(2) td:eq(4)";

var seletorTdLabelDataUltimaAtualizacao = seletorTabelaCamposRelato + " tr:eq(1) td:eq(5)";
var seletorTdDataUltimaAtualizacao = seletorTabelaCamposRelato + " tr:eq(2) td:eq(5)";




var seletorTdLabelRelator = seletorTabelaCamposRelato + " tr:eq(4) td:eq(0)";
var seletorTdLinkRelator = seletorTabelaCamposRelato + " tr:eq(4) td:eq(1)";
var seletorLinkRelator = "#reporter_id_edit";

var seletorTdLabelVisibilidade = seletorTabelaCamposRelato + " tr:eq(4) td:eq(2)";
var seletorTdComboVisibilidade = seletorTabelaCamposRelato + " tr:eq(4) td:eq(3)";
var seletorComboVisibilidade = "select[name='view_state']";




var seletorTdLabelAtribuidoA = seletorTabelaCamposRelato + " tr:eq(5) td:eq(0)";
var seletorTdComboAtribuidoA = seletorTabelaCamposRelato + " tr:eq(5) td:eq(1)";
var seletorComboAtribuidoA = "select[name='handler_id']";




var seletorTdLabelPrioridade = seletorTabelaCamposRelato + " tr:eq(6) td:eq(0)";
var seletorTdComboPrioridade = seletorTabelaCamposRelato + " tr:eq(6) td:eq(1)";
var seletorComboPrioridade = "select[name='priority']";

var seletorTdLabelResolucao = seletorTabelaCamposRelato + " tr:eq(6) td:eq(2)";
var seletorTdComboResolucao = seletorTabelaCamposRelato + " tr:eq(6) td:eq(3)";
var seletorComboResolucao = "select[name='resolution']";




var seletorTdLabelStatus = seletorTabelaCamposRelato + " tr:eq(7) td:eq(0)";
var seletorTdComboStatus = seletorTabelaCamposRelato + " tr:eq(7) td:eq(1)";
var seletorComboStatus = "select[name='status']";

var seletorTdLabelVersaoProduto = seletorTabelaCamposRelato + " tr:eq(7) td:eq(3)";
var seletorTdComboVersaoProduto = seletorTabelaCamposRelato + " tr:eq(7) td:eq(4)";
var seletorComboVersaoProduto = "select[name='version']";




var seletorTdLabelTipoTeste = seletorTabelaCamposRelato + " tr:eq(9) td:eq(0)";
var seletorTdComboTipoTeste = seletorTabelaCamposRelato + " tr:eq(9) td:eq(1)";
var seletorComboTipoTeste = "select[name='custom_field_4']";

var seletorTdLabelResumo = seletorTabelaCamposRelato + " tr:eq(10) td:eq(0)";
var seletorTdComboResumo = seletorTabelaCamposRelato + " tr:eq(1) td:eq(1)";
var seletorTextoResumo = "[name='summary']";

var seletorTdLabelDescricao = seletorTabelaCamposRelato + " tr:eq(11) td:eq(0)";
var seletorTdComboDescricao = seletorTabelaCamposRelato + " tr:eq(11) td:eq(1)";
var seletorTextoDescricao = "[name='description']";
var valorPadraoTextoDescricaoValidacao = "<b>CASO DE TESTE (opcional):</b> \n\n<b>PRÉ-CONDIÇÃO:</b> \n\n<b>PASSOS:</b> \n\n1) \n2) \n3) \n\n<b>RESULTADO ATUAL:</b> \n\n<b>RESULTADO ESPERADO:</b> ";
var valorPadraoTextoDescricaoVerificacao = "<b>LOCAL:</b> \n\n\n<b>DESCRIÇÃO ATUAL:</b> \n\n\n<b>DESCRIÇÃO ESPERADA:</b> ";

var seletorTdLabelInformarcoesAdicionais = seletorTabelaCamposRelato + " tr:eq(12) td:eq(0)";
var seletorTdComboInformarcoesAdicionais = seletorTabelaCamposRelato + " tr:eq(12) td:eq(1)";
var seletorTextoInformarcoesAdicionais = "[name='additional_info']";




var seletorTdLabelPassivelReprovacao = seletorTabelaCamposRelato + " tr:eq(14) td:eq(0)";
var seletorTdComboPassivelReprovacao = seletorTabelaCamposRelato + " tr:eq(14) td:eq(1)";
var seletorComboPassivelReprovacao = "select[name='custom_field_21']";

var seletorTdLabelNumeroSGD = seletorTabelaCamposRelato + " tr:eq(15) td:eq(0)";
var seletorTdComboNumeroSGD = seletorTabelaCamposRelato + " tr:eq(15) td:eq(1)";
var seletorTextoNumeroSGD = "[name='custom_field_7']";

var seletorTdLabelArtefato = seletorTabelaCamposRelato + " tr:eq(16) td:eq(0)";
var seletorTdComboArtefato = seletorTabelaCamposRelato + " tr:eq(16) td:eq(1)";
var seletorComboArtefato = "select[name='custom_field_18']";

var seletorTdLabelDocumentoVisao = seletorTabelaCamposRelato + " tr:eq(17) td:eq(0)";
var seletorTdComboDocumentoVisao = seletorTabelaCamposRelato + " tr:eq(17) td:eq(1)";
var seletorComboDocumentoVisao = "[name='custom_field_11']";

var seletorTdLabelDiagramaCasoUso = seletorTabelaCamposRelato + " tr:eq(18) td:eq(0)";
var seletorTdComboDiagramaCasoUso = seletorTabelaCamposRelato + " tr:eq(18) td:eq(1)";
var seletorComboDiagramaCasoUso = "[name='custom_field_12']";

var seletorTdLabelDiagramaAtividades = seletorTabelaCamposRelato + " tr:eq(19) td:eq(0)";
var seletorTdComboDiagramaAtividades = seletorTabelaCamposRelato + " tr:eq(19) td:eq(1)";
var seletorComboDiagramaAtividades = "[name='custom_field_13']";

var seletorTdLabelEspecificacaoSuplementar = seletorTabelaCamposRelato + " tr:eq(20) td:eq(0)";
var seletorTdComboEspecificacaoSuplementar = seletorTabelaCamposRelato + " tr:eq(20) td:eq(1)";
var seletorComboEspecificacaoSuplementar = "[name='custom_field_14']";

var seletorTdLabelRegrasNegocio = seletorTabelaCamposRelato + " tr:eq(21) td:eq(0)";
var seletorTdComboRegrasNegocio = seletorTabelaCamposRelato + " tr:eq(21) td:eq(1)";
var seletorComboRegrasNegocio = "[name='custom_field_15']";

var seletorTdLabelEspecificacaoCasoUso = seletorTabelaCamposRelato + " tr:eq(22) td:eq(0)";
var seletorTdComboEspecificacaoCasoUso = seletorTabelaCamposRelato + " tr:eq(22) td:eq(1)";
var seletorComboEspecificacaoCasoUso = "[name='custom_field_16']";

var seletorTdLabelPrototipoInterface = seletorTabelaCamposRelato + " tr:eq(23) td:eq(0)";
var seletorTdComboPrototipoInterface = seletorTabelaCamposRelato + " tr:eq(23) td:eq(1)";
var seletorComboPrototipoInterface = "[name='custom_field_17']";

var documentoForaPadraoMDS = "VIS-001#DCU-002#DAT-002#SUP-001#RN-001#RN-003#RN-007#ECU-001#ECU-002#ECU-003#ECU-036#ECU-037#ECU-038#ECU-039#PI-002#PI-004#PI-015";
var preenchimentoIncorretoDocumentacao = "VIS-003#VIS-004#VIS-005#VIS-006#VIS-007#VIS-008#VIS-010#VIS-011#VIS-012#VIS-013#VIS-015#VIS-016#VIS-017#VIS-018#VIS-019#VIS-021#SUP-003#SUP-004#SUP-005#SUP-008#RN-002#RN-005#RN-012#RN-014#ECU-004#ECU-006#ECU-013#ECU-018#ECU-027#ECU-041#ECU-042#ECU-043#ECU-044#ECU-045#ECU-047#ECU-048#ECU-049#ECU-050#ECU-051#ECU-052#ECU-053#ECU-054#ECU-055#ECU-056#ECU-057#ECU-058#ECU-059#ECU-060#PI-001#PI-003#PI-018#";
var faltaClarezaDocumentacao = "VIS-002#VIS-009#VIS-014#VIS-020#DCU-001#DAT-001#SUP-002#SUP-006#SUP-007#RN-004#RN-006#RN-009#RN-010#RN-011#RN-013#ECU-005#ECU-007#ECU-010#ECU-015#ECU-017#ECU-019#ECU-020#ECU-022#ECU-024#ECU-025#ECU-026#ECU-028#ECU-029#ECU-030#ECU-032#ECU-033#ECU-040#ECU-046#PI-005#PI-006#PI-007#PI-008#PI-009#PI-010#PI-011#PI-012#PI-013#PI-014#PI-016#PI-017#";
var inconsistenciaRequisitos = "RN-008#ECU-008#ECU-009#ECU-011#ECU-012#ECU-014#ECU-016#ECU-021#ECU-023#ECU-031#ECU-034#ECU-035#";

var seletorTdLabelCategoriaErro = seletorTabelaCamposRelato + " tr:eq(24) td:eq(0)";
var seletorTdComboCategoriaErro = seletorTabelaCamposRelato + " tr:eq(24) td:eq(1)";
var seletorComboCategoriaErro = "select[name='custom_field_3']";

var seletorTdLabelTermoReferencia = seletorTabelaCamposRelato + " tr:eq(25) td:eq(0)";
var seletorTdComboTermoReferencia = seletorTabelaCamposRelato + " tr:eq(25) td:eq(1)";
var seletorComboTermoReferencia = "select[name='custom_field_20']";




var seletorTdLabelAdicionarAnotacao = seletorTabelaCamposRelato + " tr:eq(27) td:eq(0)";
var seletorTdComboAdicionarAnotacao = seletorTabelaCamposRelato + " tr:eq(27) td:eq(1)";
var seletorTextoAdicionarAnotacao = "select[name='custom_field_20']";




var seletorBotaoAtualizarInformacao = ":submit.button";




var separador = ", ";



$jQ(document).ready(function() {
	$jQ(seletorTextoResumo).closest("tr").before($jQ(seletorComboTipoTeste).closest("tr"));
});
